On Managing Execution Environments for Utility Computing

نویسندگان

  • David C.M. Lee
  • Daniel H.F. Hung
چکیده

The main goal of utility computing is to offer computing resources on demand. A fundamental issue relating to this paradigm is whether the supported execution environments in remote computing platforms fit the requirements of the users and their applications. Current approaches such as service-centric grid middleware fall short of being able to support execution environments which closely resemble the intended platforms of existing user applications. This not only causes inconvenience to users, but also directly affects the user acceptance of the utility computing paradigm. In this paper, we (1) propose a software framework for a network service to be used for managing, constructing, and disseminating execution environments on remote computing platforms, and (2) present a reference implementation of the framework, called SLIM, for large-scale deployments of Linux on personal computer systems. SLIM efficiently disseminates the Linux kernel to distributed computers by using a network booting mechanism. Customized execution environments which include shared libraries and user data are made available to the remote platforms via standard file synchronization protocols. Various I/O caching techniques have been adopted in order to optimize performance. Experimental results demonstrate the efficiency of SLIM in a network involving 272 machines. The experience in developing SLIM should benefit both system administrators and designers in implementing a similar service for extensible utility computing platforms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Support for flexible and transparent distributed computing

Modern distributed computing developed from the traditional supercomputing community rooted firmly in the culture of batch management. Therefore, the field has been dominated by queuing-based resource managers and work flow based job submission environments where static resource demands needed be determined and reserved prior to launching executions. This has made it difficult to support resour...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments

Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...

متن کامل

A context-sensitive dynamic role-based access control model for pervasive computing environments

Resources and services are accessible in pervasive computing environments from anywhere and at any time. Also, due to ever-changing nature of such environments, the identity of users is unknown. However, users must be able to access the required resources based on their contexts. These and other similar complexities necessitate dynamic and context-aware access control models for such environmen...

متن کامل

Cloud Computing Technology Algorithms Capabilities in Managing and Processing Big Data in Business Organizations: MapReduce, Hadoop, Parallel Programming

The objective of this study is to verify the importance of the capabilities of cloud computing services in managing and analyzing big data in business organizations because the rapid development in the use of information technology in general and network technology in particular, has led to the trend of many organizations to make their applications available for use via electronic platforms hos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004